$(document).ready(function()
{
	var form=$('#Form_Register_Resend');
	var button=$('#Submit_Register_Resend');
	
    var username=$('#Username_Register_Resend');
	var captcha=$('#Captcha_Register_Resend');
	
	var ac=$('#AlertContainer');
	var ace_username=$('#AlertContainer_Error_Username');
	var ace_captcha=$('#AlertContainer_Error_Captcha');
	
	var captchaImage=$('#CaptchaImage');
	var captchaLink=captchaImage.attr('src');	
	
	//事件绑定-用户名控件
	username.keyup(function()
	{
		if(username.val().replace(/\s/g)=='')
		{
			ace_username.find('div').html('请填写用户名');
            ace_username.fadeIn();
        }
		else{
			ace_username.fadeOut();
		}
	});
	
	//事件绑定-验证码控件
	captcha.keyup(function()
	{
		if(captcha.val().replace(/\s/g)=='')
        {
			ace_captcha.find('div').html('请填写验证码');			
			ace_captcha.fadeIn();
        }
		else
		{
            ace_captcha.fadeOut();		
		}
	});	
	
	//事件绑定-刷新验证码链接
	captchaImage.click(function()
	{
		captchaImage.attr('src',captchaLink+'&number='+Math.random());
	});		
	
	//事件绑定-验证码图片
	$('#RefreshCaptcha').click(function()
	{
		captchaImage.attr('src',captchaLink+'&number='+Math.random());
	});	
	
    //事件绑定-表单控件提交
	form.submit(function()
    {
        //校检
		if(username.val()=='')
        {
            ace_username.fadeIn();
			ace_username.find('div').html('请填写用户名。 ');
            username.focus();
			return false;
        }
		if(captcha.val()=='')
        {
            ace_captcha.fadeIn();
			ace_captcha.find('div').html('请填写验证码。 ');
            captcha.focus();
			return false;
        }		

		//按钮变为不可用
		button.attr('disabled',true);
		//显示板
		ac.fadeIn();
		ac.find('div').html('正在处理，请稍候..');

		//提交
		$.post(form.attr('action'),{Username_Register_Resend:username.val(),Captcha_Register_Resend:captcha.val()},function($data)
		{
			switch($data)
			{				
				case 'Captcha':
					button.attr('disabled',false);
					ac.fadeOut(0);				
					ace_captcha.fadeIn();
					ace_captcha.find('div').html('验证码错误。 ');
					captcha.val('');
					captcha.focus();	 
				break;
				
				case 'Inexistence':
					button.attr('disabled',false);
					ac.fadeOut();				
					captchaImage.attr('src',captchaLink+'&number='+Math.random());
					captcha.val('');
					username.select();
					ace_username.fadeIn();
					ace_username.find('div').html('用户不存在。 ');		
				break;				
				
				default:
					document.write($data);
			}
		});		
		return false;
    });
});